\version "2.14.0"
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%% PAGE LAYOUT (MELODY ONLY)

\score {
  <<
    \new ChordNames {
      \set chordChanges = ##t
      \hymnHarmonies
    }
    \new Staff
    <<
      \clef "treble"
      \new Voice = "sop" { \global \aSop }
    >>

    \verseLayout

  >>
}

\layout {
  \context { \Staff
 %% \remove "Time_signature_engraver" %% option for hymns that do not
                                      %% require a time signature
    \override StaffSymbol #'width = #(lambda (grob)
      (ly:output-def-lookup (ly:grob-layout grob) 'line-width))
  }
  \context { \Score
    \remove "Bar_number_engraver"
    \override SpacingSpanner
      #'base-shortest-duration = #(ly:make-moment 1 16)
    %\override Rest #'transparent = ##t
  }
  \context { \Lyrics
    \consists "Separating_line_group_engraver"
    \override BarLine #'transparent = ##t
    \override LyricText #'font-family = #'normal
    \override LyricText #'font-size = #'2
    \override LyricSpace #'minimum-distance = #0.6
    \override StanzaNumber #'font-family = #'normal 
    \override StanzaNumber #'font-series = #'normal 
    \override StanzaNumber #'font-size = #'2
    \override VerticalAxisGroup #'staff-affinity = #0
  }
  \context { \ChordNames %% for guitar chords
    \override ChordName #'font-size = #0.5
    \override ChordName #'font-family = #'normal
    \override ChordName #'stencil = #centerCN 
    \override ChordName #'extra-offset = #'(0.75 . 0.0)
  } 
}